package com.ctshk.common.enums;

/**
 * <p>
 * 付款退款方式
 * </p>
 *
 * @author huguang
 * @since 2021-03-16
 */
public enum PayRefundMethod {
    CRM(1372456860264853506L, "CRM", "星賞會"),
    TGM(1372459209498718210L, "TGM", "推廣碼"),
    IYL(1372458875539845121L, "IYL", "銀行優惠"),
    CR(1372449873087078401L, "CR", "信用咭"),
    CUP(1372467581262393346L, "CUP", "銀行咭"),
    NAC(1372458470957281282L, "NAC", "内部挂账"),
    AC(1372449671248781313L, "AC", "掛賬"),
    ALI_PAY_HK_H5(1395326088349208578L, "ALI_PAY_HK_H5", "HK支付宝_H5"),
    ALI_PAY_CH_H5(1395326947179089922L, "ALI_PAY_CH_H5", "CH支付宝_H5"),
    ALI_PAY_HK_PC(1395327902305996802L,"ALI_PAY_HK_PC", "HK支付宝_PC"),
    ALI_PAY_CH_PC(1395327989602045954L,"ALI_PAY_CH_PC", "CH支付宝_PC"),
    ALI_PAY_HK_APP(1395328060859076610L,"ALI_PAY_HK_APP", "HK支付宝_APP"),
    ALI_PAY_CH_APP(1395328124423753729L,"ALI_PAY_CH_APP", "CH支付宝_APP"),
    WE_CHAT_PAY_NATIVE(1395328240945713154L,"WE_CHAT_PAY_NATIVE", "微信支付_NATIVE"),
    WE_CHAT_PAY_APP(1395328316346716161L,"WE_CHAT_PAY_APP", "微信支付_APP"),
    UNIONPAY_ONLINE_PAYMENT_APP(1395328391919685633L,"UNIONPAY_ONLINE_PAYMENT_APP", "银联在线支付 - APP"),
    UNIONPAY_ONLINE_PAYMENT_WEB(1395328471984754690L,"UNIONPAY_ONLINE_PAYMENT_WEB", "银联在线支付 - WEB"),
    UNIONPAY_ONLINE_PAYMENT_WAP(1395328818270687233L,"UNIONPAY_ONLINE_PAYMENT_WAP", "银联在线支付 - WAP"),
    VISA_MASTERCARD_HOSTED(1395328935400820737L,"VISA_MASTERCARD_HOSTED Visa", "/ MasterCard - 托管"),
    ;


    private Long id;
    private String code;
    private String name;

    PayRefundMethod(Long id, String code, String name) {
        this.id = id;
        this.code = code;
        this.name = name;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
